
// Object.assign( target , ...sources )
// 用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象。

// 采用 对象字面量 创建一个实例
let target = {}
console.log( target );

let user = { id: 1 , username: 'sanfeng' , password: 'hello' }
let stu = { id: 9527 , name: '张三丰' , gender: '靓仔' }

// 第一个参数 target 表示目标对象
// 第二个参数开始的 user 和 stu 表示 源对象
let result = Object.assign( target , user , stu );
console.log( target );
console.log( result );

console.log( target === result );